Maple Flow 2025 Questions and Posts

These are Posts and Questions associated with the product, Maple Flow 2025

We’ve just launched Maple Flow 2026. And yes, the title of this post doesn’t follow the standard formula for a “new version, new features” announcement.

But this is not only a post about a new version number and new features.

It is about a problem engineers know too well: important calculations trapped inside spreadsheets, scripts and old project files - visible only as cell references, code fragments and hidden logic.

That might be fine when the calculation is being built. It is not fine when the calculation must be reviewed, reused, defended, audited or handed to another engineer.

Maple Flow is built around a simple idea: engineering calculations should be readable, structured, auditable and easy to share.

The new release gives engineers better ways to create those calculations, bring existing work into Maple Flow, and turn legacy material into documentation that actually explains the engineering.

You can now generate Maple Flow worksheets using tools like Codex or Claude Code. This makes it easier to transform ideas into structured technical analyses and turn existing calculations into clear, auditable engineering documents.

Here are a few ways to use this new integration,

Rescue calculations from spreadsheets

Many engineering teams have years - sometimes decades - of calculations sitting in Excel. Those spreadsheets often contain real engineering value, but the logic is fragmented across cells, sheets and references.

Manually translating all that work into a clearer format can feel like too much effort to even start.

With Maple Flow 2026 and an AI coding assistant such as Codex or Claude Code, you can use a simple instruction like:

Convert this Excel spreadsheet to a Maple Flow worksheet

The AI coding assistant then helps transform spreadsheet logic into a structured Maple Flow worksheet with natural 2D math, clearer variable names and calculations that are visible on the page.

This is not just file conversion. It is a way to expose the engineering intent hidden inside legacy spreadsheets and make that work easier to understand, extend and review.

Generate engineering worksheets from a prompt

The same AI-assisted workflow can also help create a new Maple Flow worksheet from a natural language prompt.

Ask for a design calculation, describe the engineering context, specify the assumptions and ask for supporting text, equations, plots or diagrams. The result can be a worksheet that already contains readable math, explanations and visual context.

Stop hiding math in scripts

Maple Flow 2026 also opens up a practical path for moving useful work out of scripts and into worksheets that communicate the engineering more clearly.

For example, a Matlab script built around low-level loops, switch/case logic and numerical iteration can be translated into a Maple Flow worksheet that uses higher-level mathematical constructs.

In one example, a crude while-loop numerical solver became an fsolve call, and switch/case logic became a much more readable piecewise expression.

The point is not simply to change syntax. It is to move from code that performs a calculation to a worksheet that explains the calculation.

I've outlined a few ideas that demonstrate how you can use AI coding assistants to generate Maple Flow worksheets. There's much more you can do.

Of course, this functionality is subject to the same disclaimers as any other AI-generated content:

  • Worksheets are generated by and subject to the limitations of your AI model
  • your mileage may vary
  • and you absolutely need a (human) expert in the loop to check the output.

But as a starting point, this workflow is seriously powerful.

Set up your AI coding assistant to generate Maple Flow worksheets with the instructions here.

Maple Flow 2026 introduces in-worksheet programming, so you can write programs and scripts directly on the canvas and execute them inline with the rest of your worksheet.

You can enter programs with the keyboard or use the new Programming palette, which inserts common templates such as loops and if/else blocks with the right structure and indentation.

Productivity features help keep the program readable:

  • automatic closing of procedures, loops and conditionals after the opening line is entered
  • intelligent insertion of statement separators when appropriate
  • automatic indentation to preserve structure and readability

The existing Code Editor remains the right place for larger scripts. In-worksheet programming is for the logic you want to sit directly beside the math, text and results.

The Mathcad Migration Assistant has also been updated. It now translates much of the content of Mathcad Prime files into Maple Flow format, in addition to the existing support for Mathcad 13, 14 and 15.


Because Maple Flow 2026 now supports in-worksheet programming, the updated Migration Assistant also translates Mathcad programs.

For Mathcad thinking about moving to Maple Flow, the update makes migration faster and more practical. Existing work moves over with more of the structure and intent preserved.

Worksheets now compute faster! The results depend on the specific calculations, but the improvements can be very noticable - these are selected results from our internal benchmarking suite

For engineers working with larger or more complex worksheets, that kind of improvement changes the feel of the product.

Maple Flow 2026 adds more ready-to-use examples to the Application Gallery, including a new Semiconductor section.


The gallery now includes worksheets semiconductor oxide growth, heat sink sizing, cylindrical fin heat transfer, NMOS threshold voltage, MOSFET power loss, photolithography scanner limits and boron implantation stability.

Maple Flow 2026 also improves everyday interoperability with Excel. You can now paste more types of data from Excel into Maple Flow, including data formatted as percentages.

It is a small feature with a practical benefit: less cleanup, fewer interruptions and a smoother path from spreadsheet data to engineering calculation.

The most important thing about Maple Flow 2026 is not any single feature - it is the direction of travel. Engineering work is becoming more connected. Calculations are moving between spreadsheets, scripts, AI coding assistants, design tools and formal documentation.

Maple Flow gives those calculations a place where the math is visible, the structure is clear and the result is ready to share.

So yes, Maple Flow 2026 includes new features. But the bigger story is this: engineers can now move more of their existing work out of hidden logic and into auditable worksheets that communicate the engineering.

Explore the new features, try the examples and experiment with generating worksheets using AI coding assistants. Grab a trial here.

My  post with a valid  question (second time) on the Migration Assistant add-on was deleted by a moderator who thought that it was spam.

I have decided to uninstall Maple Flow altogether and consider Smath Solver or CalcTree instead. It is unfortunate that Maple has such a bad customer service.

Hi Maple Flow users,

Today I was making a canvas covering the theory regarding transformers. I use units in my computations, and this is carried onto any plots I make. While I have figured out that the unit I use while defining the plot range on the x-axis is carried onto the plot, I am yet to figure out how to define the unit used on the y-axis.

Please have a look at this snapshot:

The y-axis unit is defined as kg/(A*s^2), while it should of course be in T (Teslas). How would I go about realising this?

And of course, if you have any other tips and tricks related to these kind of plots please feel free to share them :))

Kindly,
Asger

I have installed Maple Flow 2025 as a trial but have not been able to get the migration assistant add-on.

As part of evaluating Maple Flow, it is critical for me to try conversion of Mathcad 14 files.

Thanks.

When trying to open two files I got this message. The files were completely empty. Hours of work lost.

Also further trouble with the interface: copy and paste, modifying text, etc. do not work as they should. Could resolve some problems, but I am losing time and I doubt about the reliability of the software.

Any suggestion?

I'm new to MapleFlow, and I have a few questions about MapleFlow help.

  1. I read the recent post about the release of MapleFlow 2025.2, and it mentions some new functionality and bug fixes.  Is there a "What's new in MaplleFlow 2025.2" section in a help file, online or offline, that lists the new features and bug fixes?
  2. I can find Online Help for Maple, MapleSim and MapleSim Toolboxes, but I can't find a section for MapleFlow.  I realize that MapleFlow and Maple share a lot of functionality, so the Maple section covers the functions, but there are MapleFlow-specific features that don't seem to have their own section in the Online help.
  3. The offline MapleFlow help seems rather dated and limited.  When was the last time any updates were made?  Are there plans to continue to improve the offline MapleFlow help?
  4. I have a few tech support questions in, and I have received some feedback, but at least one has been sent to the Math group for review, and it's been about a week, and I've heard nothing.  Is there somewhere we can check the status of our tech support issues?

Thanks

I have attached a MapleFlow file that shows a result I don't quite understand.  For some reason the FinalValue result that I get using the DynamicSystems:-StepProperties is different than the steady state value from a DynamicSystems:-ResponsePlot to a unit step using a DifferentialEquation object.

You will notice that I played around a bit, including transforming the DiffEquation object to a TransferFunction object, to see if I could make sense of it.  All of the results are the same as the StepProperties result, it appears that only the ResponsePlot for the DifferentialEquation object is different.

Am I doing something wrong?  Does anyone have any ideas?

Dynamic_Systems_Final_Value.flow

We've reached quite a rhythm with Maple Flow - we update frequently, we add lots of improvements and we move fast.

What does this mean for you? It means that the feedback loop between development, the user experience and course correction has a fast time constant.

Without you being loud and vociferous, the feedback loop breaks. So don't be shy - tell us what you want!.

The new 2025.2 update builds on the theme of connectivity with two popular tools - Excel and Python. On top of that, we also have many other features and fixes that you've asked for.

Earlier versions of Maple Flow let you 

With the 2025.2 update, you can now copy and paste data from Excel into a Flow worksheet.

To be blunt, this is type of cross-application copy-paste behaviour is a no-brainer. It's such a natural workflow.

We've increasignly found that Python is now being used to script the interaction and data flow between different engineering tools. With Maple Flow 2025.2, you can now execute Maple Flow worksheets from a Python script. 

From Python, you can change and export any parameters and results defined in the worksheet

This gives me the dopamine hit of watching CPU utilization spike in the Task Manager (hey..I get my kicks where I can)

You can now do your parameter sweeps more quickly by executing the same worksheet in parallel, changing parameters for every run.

This is easy to set up - no special programming is needed.

  • Print Extents can now be set globally for all sessions, or just for the current session.
  • Any user-installed fonts used in the worksheet are now respected in the PDF export
  • Worksheets execute faster
  • The update includes fixes to many user-reported issues

You can install the Flow 2025.2 update via Help > Check for Updates (or if you're not already in the race, then grab a trial here and take Flow for a spin).

We're not pulling back on this aggresive development velocity, but we need you to point us in the right direction. Let's keep the feedback time constant small!

I'm doing some experimenting with the Optimization:-Maximize and Minimize functions, and I'm having difficulties getting them to find the actual extrema within a set of bounds.  I have found that the extrema they identify depend on the bounds, even when the same extrema lie within those bounds. I've also tried the initialpoint option to start the solution near the extrema and I've found three things: sometimes it works to get the correct solution, sometimes it doesn't and sometimes I get a message saying the initial point was ignored by the solver.

The problems I'm using are all taken from the Maple help or tutorials.

I haven't included a bunch of test cases but I've attached the Maple Flow file.  I have a suspicion it has to do with the second derivatives of the functions near the boundaries, but I'm not sure.

Can anyone point me to more information, or am I doing something wrong?

Thanks for your help.

Optimization_Local_Max_and_Min.flow

I have a problem where there is a true deadtime due to a transport delay.  The delay is in the order of 8 minutes as a fluid flows very slowly down a tube.

I've fit an expression to some measured data and have found the following expression

I'd like to work with this using the Dynamic Systems Package, so I'm trying to build a system from the time-domain expression.  When I try to use the inttrans:-laplace function to convert to the s-domain, I get an overflow.  If I manually express this as a Laplace transform and try to make a system and do a step response, I get this, with an error that "transfer function(s) are not rational-polynomial(s) in s"

Is a delay supported in the Dynamic Systems Package?  If so, could you provide guidance on how?

I tried this combination of transfer functions, and it appears that the PhasePlot isn't correct.  Does anyone have any suggestions on what might be causing the issue? 

What_do_I_have_wrong_Phase_Plot.zip

Hello, I am trying to get the Maple Flow add-in for Excel working and am following the step-by-step directions in Chapter 7.3 of the Maple Flow manual. My computer meets the requirements listed in Chapter 7.2.

After selecting the WMIMPLEX64.xla file as directed in the procedure, I get the following error in Excel:

The Excel toolbar also does not show the same six icons in the add-in toolbar that are shown in the Maple Flow manual (see the manual excerpt below); it appears that the missing icon is the key icon that would initiate the Maple Flow worksheet wizard.

If anybody has been able to get this to work or has suggestions to resolve these errors, I would appreciate any advice.

Thanks

Excerpt from the Maple Flow manual:

I'm experiencing weird behaviour when dragging a plot generated from a DynamicSystems function.  If I hide the command, the plot stretches vertically rather than moving when I drag it.  If I don't hide the command, it drags normally.

Is anyone else observing this behaviour, or does it have to do with my setup?

I've attached a simple example flow file.Odd_Plot_Drag_Behaviour.zip

I'm new to MapleFlow and I've been using the DynamicSystems package and I can't get the BodePlot function to display both the magnitude and the phase plot.  It only shows the magnitude plot.

I did some further testing by defining an array of plots and found the same thing, only the first entry at the [1,1] position displayed.

Are arrays of plots supported in MapleFlow or do I need to take a different approach?

I installed the latest 2025 recently and I encountered this issue. I never encountered this issue in 2024.

I also reset the configuration and reinstalled maple flow but it didn't solve anything.

1 2 Page 1 of 2